import os
from dotenv import load_dotenv

# 加载环境变量
load_dotenv()

class Config:
    """应用配置类"""
    SECRET_KEY = os.environ.get('SECRET_KEY') or 'dev-secret-key-change-in-production'
    
    # 数据库配置
    SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \
        'sqlite:///todo.db'  # 默认使用SQLite，便于开发测试
    
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    
    # 其他配置
    DEBUG = True